package cn.yeziji.forum.dao.intf;

import cn.org.atool.fluent.mybatis.base.IBaseDao;
import cn.yeziji.forum.common.ForumPageResult;
import cn.yeziji.forum.common.Paging;
import cn.yeziji.forum.dto.shareLink.ShareLinkDTO;
import cn.yeziji.forum.entity.ForumShareLinkEntity;
import cn.yeziji.forum.vo.shareLink.ShareLinkVO;

/**
 * 分享链接实现层
 *
 * @author gzkemays
 * @since 2022/11/11 3:51 PM
 */
public interface ForumShareLinkDao extends IBaseDao<ForumShareLinkEntity> {
  /** 审核 */
  void audit(String id);
  /** 提交 */
  void submit(ShareLinkDTO dto);

  /**
   * 分页分享链接
   *
   * @return 分页数据
   */
  ForumPageResult<ShareLinkVO> list(Paging paging);
}
